package usbcali.edu.persistencia.dto;

import usbcali.edu.persistencia.SoltAlimentos;

import usbcali.edu.presentation.backEndBeans.SoltAlimentosView;

import java.io.Serializable;

import java.util.Date;

import javax.faces.event.ActionEvent;


/**
*
*
* @author Zathura Code Generator http://code.google.com/p/zathura
*
*/
public class SoltAlimentosDTO implements Serializable {
    private static final long serialVersionUID = 1L;
    private String lugartrabajo;
    private String solCantidadasistente;
    private String solDescripcion;
    private String solValor;
    private String solcAtendida;
    private String codCc_CentroDeCostos;
    private String codProvee_Proveedores;
    private String codTtrabajo_TipoTrabajo;
    private String codigotipsolict_Tiposolicitudes;
    private String loggin_Usuarios;
    private String codSolicituda;
    private boolean rowSelected = false;
    private SoltAlimentosView soltAlimentosView;
    private SoltAlimentos soltAlimentos;

    public SoltAlimentos getSoltAlimentos() {
        return soltAlimentos;
    }

    public String listener_update(ActionEvent e) {
        try {
            soltAlimentosView.action_modifyWitDTO(((codSolicituda == null) ||
                codSolicituda.equals("")) ? null : new String(codSolicituda),
                ((lugartrabajo == null) || lugartrabajo.equals("")) ? null
                                                                    : new String(
                    lugartrabajo),
                ((solCantidadasistente == null) ||
                solCantidadasistente.equals("")) ? null
                                                 : new Long(
                    solCantidadasistente),
                ((solDescripcion == null) || solDescripcion.equals("")) ? null
                                                                        : new String(
                    solDescripcion),
                ((solValor == null) || solValor.equals("")) ? null
                                                            : new Long(solValor),
                ((solcAtendida == null) || solcAtendida.equals("")) ? null
                                                                    : new String(
                    solcAtendida),
                ((codCc_CentroDeCostos == null) ||
                codCc_CentroDeCostos.equals("")) ? null
                                                 : new String(
                    codCc_CentroDeCostos),
                ((codProvee_Proveedores == null) ||
                codProvee_Proveedores.equals("")) ? null
                                                  : new String(
                    codProvee_Proveedores),
                ((codTtrabajo_TipoTrabajo == null) ||
                codTtrabajo_TipoTrabajo.equals("")) ? null
                                                    : new String(
                    codTtrabajo_TipoTrabajo),
                ((codigotipsolict_Tiposolicitudes == null) ||
                codigotipsolict_Tiposolicitudes.equals("")) ? null
                                                            : new String(
                    codigotipsolict_Tiposolicitudes),
                ((loggin_Usuarios == null) || loggin_Usuarios.equals(""))
                ? null : new String(loggin_Usuarios));
            rowSelected = !rowSelected;
        } catch (Exception ex) {
            return "";
        }

        return "";
    }

    public void listener_cancel(ActionEvent e) {
        codSolicituda = soltAlimentos.getCodSolicituda().toString();
        lugartrabajo = (soltAlimentos.getLugartrabajo() != null)
            ? soltAlimentos.getLugartrabajo().toString() : null;
        solCantidadasistente = (soltAlimentos.getSolCantidadasistente() != null)
            ? soltAlimentos.getSolCantidadasistente().toString() : null;
        solDescripcion = (soltAlimentos.getSolDescripcion() != null)
            ? soltAlimentos.getSolDescripcion().toString() : null;
        solValor = (soltAlimentos.getSolValor() != null)
            ? soltAlimentos.getSolValor().toString() : null;
        solcAtendida = (soltAlimentos.getSolcAtendida() != null)
            ? soltAlimentos.getSolcAtendida().toString() : null;
        codCc_CentroDeCostos = (soltAlimentos.getCentroDeCostos().getCodCc() != null)
            ? soltAlimentos.getCentroDeCostos().getCodCc().toString() : null;
        codProvee_Proveedores = (soltAlimentos.getProveedores().getCodProvee() != null)
            ? soltAlimentos.getProveedores().getCodProvee().toString() : null;
        codTtrabajo_TipoTrabajo = (soltAlimentos.getTipoTrabajo()
                                                .getCodTtrabajo() != null)
            ? soltAlimentos.getTipoTrabajo().getCodTtrabajo().toString() : null;
        codigotipsolict_Tiposolicitudes = (soltAlimentos.getTiposolicitudes()
                                                        .getCodigotipsolict() != null)
            ? soltAlimentos.getTiposolicitudes().getCodigotipsolict().toString()
            : null;
        loggin_Usuarios = (soltAlimentos.getUsuarios().getLoggin() != null)
            ? soltAlimentos.getUsuarios().getLoggin().toString() : null;
        rowSelected = !rowSelected;
    }

    /**
    * <p>Bound to commandLink actionListener in the ui that renders/unrenders
        * the Customer details for editing.</p>
        */
    public void toggleSelected(ActionEvent e) {
        codSolicituda = soltAlimentos.getCodSolicituda().toString();
        lugartrabajo = (soltAlimentos.getLugartrabajo() != null)
            ? soltAlimentos.getLugartrabajo().toString() : null;
        solCantidadasistente = (soltAlimentos.getSolCantidadasistente() != null)
            ? soltAlimentos.getSolCantidadasistente().toString() : null;
        solDescripcion = (soltAlimentos.getSolDescripcion() != null)
            ? soltAlimentos.getSolDescripcion().toString() : null;
        solValor = (soltAlimentos.getSolValor() != null)
            ? soltAlimentos.getSolValor().toString() : null;
        solcAtendida = (soltAlimentos.getSolcAtendida() != null)
            ? soltAlimentos.getSolcAtendida().toString() : null;
        codCc_CentroDeCostos = (soltAlimentos.getCentroDeCostos().getCodCc() != null)
            ? soltAlimentos.getCentroDeCostos().getCodCc().toString() : null;
        codProvee_Proveedores = (soltAlimentos.getProveedores().getCodProvee() != null)
            ? soltAlimentos.getProveedores().getCodProvee().toString() : null;
        codTtrabajo_TipoTrabajo = (soltAlimentos.getTipoTrabajo()
                                                .getCodTtrabajo() != null)
            ? soltAlimentos.getTipoTrabajo().getCodTtrabajo().toString() : null;
        codigotipsolict_Tiposolicitudes = (soltAlimentos.getTiposolicitudes()
                                                        .getCodigotipsolict() != null)
            ? soltAlimentos.getTiposolicitudes().getCodigotipsolict().toString()
            : null;
        loggin_Usuarios = (soltAlimentos.getUsuarios().getLoggin() != null)
            ? soltAlimentos.getUsuarios().getLoggin().toString() : null;
        rowSelected = !rowSelected;
    }

    public void setSoltAlimentos(SoltAlimentos soltAlimentos) {
        this.soltAlimentos = soltAlimentos;
    }

    public SoltAlimentosView getSoltAlimentosView() {
        return soltAlimentosView;
    }

    public void setSoltAlimentosView(SoltAlimentosView soltAlimentosView) {
        this.soltAlimentosView = soltAlimentosView;
    }

    public String getLugartrabajo() {
        return lugartrabajo;
    }

    public void setLugartrabajo(String lugartrabajo) {
        this.lugartrabajo = lugartrabajo;
    }

    public String getSolCantidadasistente() {
        return solCantidadasistente;
    }

    public void setSolCantidadasistente(String solCantidadasistente) {
        this.solCantidadasistente = solCantidadasistente;
    }

    public String getSolDescripcion() {
        return solDescripcion;
    }

    public void setSolDescripcion(String solDescripcion) {
        this.solDescripcion = solDescripcion;
    }

    public String getSolValor() {
        return solValor;
    }

    public void setSolValor(String solValor) {
        this.solValor = solValor;
    }

    public String getSolcAtendida() {
        return solcAtendida;
    }

    public void setSolcAtendida(String solcAtendida) {
        this.solcAtendida = solcAtendida;
    }

    public String getCodCc_CentroDeCostos() {
        return codCc_CentroDeCostos;
    }

    public void setCodCc_CentroDeCostos(String codCc_CentroDeCostos) {
        this.codCc_CentroDeCostos = codCc_CentroDeCostos;
    }

    public String getCodProvee_Proveedores() {
        return codProvee_Proveedores;
    }

    public void setCodProvee_Proveedores(String codProvee_Proveedores) {
        this.codProvee_Proveedores = codProvee_Proveedores;
    }

    public String getCodTtrabajo_TipoTrabajo() {
        return codTtrabajo_TipoTrabajo;
    }

    public void setCodTtrabajo_TipoTrabajo(String codTtrabajo_TipoTrabajo) {
        this.codTtrabajo_TipoTrabajo = codTtrabajo_TipoTrabajo;
    }

    public String getCodigotipsolict_Tiposolicitudes() {
        return codigotipsolict_Tiposolicitudes;
    }

    public void setCodigotipsolict_Tiposolicitudes(
        String codigotipsolict_Tiposolicitudes) {
        this.codigotipsolict_Tiposolicitudes = codigotipsolict_Tiposolicitudes;
    }

    public String getLoggin_Usuarios() {
        return loggin_Usuarios;
    }

    public void setLoggin_Usuarios(String loggin_Usuarios) {
        this.loggin_Usuarios = loggin_Usuarios;
    }

    public String getCodSolicituda() {
        return codSolicituda;
    }

    public void setCodSolicituda(String codSolicituda) {
        this.codSolicituda = codSolicituda;
    }

    public boolean isRowSelected() {
        return rowSelected;
    }

    public void setRowSelected(boolean rowSelected) {
        this.rowSelected = rowSelected;
    }
}
